package dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import util.Util;
import modelo.Contato;
import modelo.Projeto;


public class ContatoDAO {
    private final EntityManager manager;
    private final DAO<Contato,Long> dao;
    
    public ContatoDAO(EntityManager manager) {
        this.manager = manager;
        dao = new DAO(manager,Contato.class);
    }
    
    public List<Contato> listar(){
        return dao.listar();
    }
    
    public Contato consultar(Long id) {
        return dao.consultar(id);
    }
    
    public void inserir(Contato contato) {
        this.dao.inserir(contato);
    }
    
    public Contato atualizar(Contato contato) {
    	return this.dao.atualizar(contato);   	
    }
    
    public void excluir(Contato contato) {
    	this.dao.excluir(contato);
    }
    
  
}
    
